package com.nari.ncps.screen.vo.dryport;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 来船信息 VO 类
 */
@Data
@Schema(description = "来船信息")
public class ShipVO {

    @Schema(description = "船只编号（船只类型）")
    private String shipNumber;

    @Schema(description = "载重（吨）")
    private Integer loadCapacity;

    @Schema(description = "船长（米）")
    private BigDecimal shipLong;

    @Schema(description = "总吨位")
    private Integer totalTonnage;

    @Schema(description = "吃水深度（米）")
    private BigDecimal draft;

    @Schema(description = "始发港名称")
    private String departurePort;

    @Schema(description = "预计到港时间")
    private String estimatedArrival;

    @Schema(description = "预计离港时间")
    private String estimatedDeparture;
}
